import pygame
#游戏窗口区域（矩形区域）
SCREEN_RECT = pygame.Rect(0,0,480,700)
class GameSprite(pygame.sprite.Sprite):
    """游戏精灵类"""
    res_path = "./res/images/"                              #图片资源路径
    def __init__(self,image_name,speed,*groups):
        """构造方法
        :param image_name： 要加载的图片文件名
        :param speed：移动速度，0 表示静止
        :param groups：要添加到的精灵组，不传值则不添加
        """

        super().__init__(*groups)
        #图像
        self.image = pygame.image.load(self.res_path + image_name)
        self.rect = self.image.get_rect()                   #矩形区域，默认在左上角
        self.speed = speed                                  #移动速度
    def update(self, *args):
        """更新精灵未知，默认在垂直方向移动"""
        self.rect.y += self.speed